PersonalRAID: Mobile Storage for Distributed and Disconnected Computers

نویسندگان

  • Sumeet Sobti
  • Nitin Garg
  • Chi Zhang
  • Xiang Yu
  • Arvind Krishnamurthy
  • Randolph Y. Wang
چکیده

This paper presents the design and implementation of a mobile storage system called a PersonalRAID. PersonalRAID manages a number of disconnected storage devices. At the heart of a PersonalRAID system is a mobile storage device that transparently propagates data to ensure eventual consistency. Using this mobile device, a PersonalRAID provides the abstraction of a single coherent storage name space that is available everywhere, and it ensures reliability by maintaining data redundancy on a number of storage devices. One central aspect of the PersonalRAID design is that the entire storage system consists solely of a collection of storage logs; the log-structured design not only provides an efficient means for update propagation, but also allows efficient direct I/O accesses to the logs without incurring unnecessary log replay delays. The PersonalRAID prototype demonstrates that the system provides the desired transparency and reliability functionalities without imposing any serious performance penalty on a mobile storage user.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Advanced Disk Storage For Distributed Systems

This paper discusses about advanced disk storage necessary for distributed systems. It briefly discusses the disk storage research and the various storage systems developed. Among them the Petal, distributed virtual disks developed at the systems research center, Digital Equipment Corporation and PersonalRaid, mobile storage for distributed and disconnected computers developed at Princeton Univ...

متن کامل

A Programming Methodology for Disconnected Operation

State-of-the-art mobile computing devices offer substantial storage capacity and computing power. The recent emergence of sophisticated wireless communication technology will transform these mobile computing devices into mobile communicators, creating a new genre of powerful hand-held computing devices that can take advantage of distributed systems technology and applications. However, either t...

متن کامل

Mobile agents for mobile computing

Mobile agents are programs that can move through a network under their own control mi grating from host to host and interacting with other agents and resources on each We argue that these mobile autonomous agents have the potential to provide a convenient e cient and robust programming paradigm for distributed applications particularly when partially connected com puters are involved Partially ...

متن کامل

Distributed Transactions in a Mobile Computing System

It is necessary to reexamine distrbuted transaction processing issues in mobile computing systems to account for characteristics of mobile computers like slow, unreliable communication, disconnected operation and location dependence. This study mainly discusses issues that arise due to low-bandwidth high-latency wireless communication of mobile systems. Mobile computers can be treated simply as...

متن کامل

On Mobile Systems and Disconnected Browsing of Distributed Information

The soflware and protocols associated with the World Wide Web are designed with static hosts in mind. Static hosts are connected to wired, high bandwidth networks, and are capable of transmitting and receiving large amounts of data without significant delays. Therefore the size of the incoming data files has never been a concern. However, this causes problems when information access is desired ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002